home *** CD-ROM | disk | FTP | other *** search
- From: Stephan Haslbeck <haslbecs@informatik.tu-muenchen.de>
- Subject: Re: some more 110h4 clues...
- Date: Wed, 6 Jul 1994 14:56:20 +0200
- In-Reply-To: <9407051353.AA00211@star.techfak.uni-bielefeld.de> from "itschere@TechFak.Uni-Bielefeld.DE" at Jul 5, 94 04:53:02 pm
- Mime-Version: 1.0
- Message-Id: <94Jul6.135628mesz.209273@hphalle0.informatik.tu-muenchen.de>
-
- Torsten Scherer wrote:
-
- > How many getties do you run? If I start only one, evertything is fine
- > for me too.
-
- When I start gem.sys, I don't start any getty at all. And starting
- init - getty - login - shell (without GEM) works alright.
- BTW, starting MultiGEM from a shell is very instable...
- A few patches before the system hung after four or five key presses;
- now (I think it was the fselect-patch or something like that)
- it hangs only on key presses in the Gemini-1.99-console.
- Only starting GEM directly from mint.cnf works fine. Maybe this has something
- to do with my rather old version of gem.sys? (I don't know the
- version number, but it has 273903 Bytes - what version is this?).
-
- I just remember something strange:
- I think when I tried to start gem.sys with the latest patches
- (I compile MiNT without GEM because my memory is very low with all
- that helper programs - NVDI, Speedo, Gemini, ScreenBlaster, etc. -
- no place for gcc 2.5.8 (!)), I didn't deactivate sockdev.xdd and
- nfs.xfs. It worked _with_ memory proctection. But then, I deactivated
- these two, and GEM only started _without_ memory protection. Can it be
- that the problem only arises on the _first_ call of Pexec and does not
- arise any more after sockdev and nfs started their daemons?
-
- > One possible explanation would be that p_vfork() attaches the parent's
- > basepage to the child and doesn't really copy it to something private and
- > leave the original attached to where it was. This way a subsequent p_exec()
- > would still have access to the basepage, but *not* if the parent has p_vforked
- > again in the meantime, attaching the basepage to the second child. Hmmm, I'm
- > quite uncertain about this, but maybe it can give another clue...
-
- My problem can't have anything to do with do_vfork(), because MiNT
- itself uses Pexec(), and Pexec() does not use do_vfork(), does it?
- As I already said it's only the first Pexec()-call that causes
- the memory violation.
- I think you have more or less patches than me - we're just talking
- about different versions of MiNT (quite obvious with all those patch
- collections, though :-|).
-
- Ciao,
- Stephan
-
- --
- +------------------------------+-----------------------------+
- | Stephan Haslbeck | Fachschaft Informatik |
- | Agricolastr. 61 | Technische Universitaet |
- | D-80686 Muenchen | Muenchen, Bayern |
- +------------------------------+-----------------------------+
- |Motto: Es gibt keine Probleme,|
- | nur Loesungen. |
- +------------------------------+
-